walk (a) fine line

Translations
jouer un jeu d’équilibriste
Definitions
To be in a situation where you must be very careful because you are close to two different, often opposite, ideas or outcomes, and a small mistake could cause problems or failure.